package com.csg.ses.entity.ses;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.io.Serializable;
import java.sql.Timestamp;
import java.time.LocalDate;
import lombok.Data;

/**
 * 账务催收信息（营销中间库）
 * @author wangjun
 * @date 2020-11-18 15:53:40
 */
@Data
@TableName("yxzjk_zw_csxx")
@ApiModel(description = "账务催收信息（营销中间库）")
public class YxzjkZwCsxxEntity implements Serializable {

	/**
	 * 推送标识
	 */
	@TableId
	@ApiModelProperty(value = "推送标识")
	private String tsbs;

	/**
	 * 营销批次号
	 */
	@ApiModelProperty(value = "营销批次号")
	private String yxpch;

	/**
	 * 智能批次号
	 */
	@ApiModelProperty(value = "智能批次号")
	private String znxtpch;

	/**
	 * 手机号码
	 */
	@ApiModelProperty(value = "手机号码")
	private String sjhm;

	/**
	 * 欠费
	 */
	@ApiModelProperty(value = "欠费")
	private BigDecimal qf;

	/**
	 * 用电类别
	 */
	@ApiModelProperty(value = "用电类别")
	private String ydlb;

	/**
	 * 应收电量
	 */
	@ApiModelProperty(value = "应收电量")
	private BigDecimal ysdl;

	/**
	 * 电费年月
	 */
	@ApiModelProperty(value = "电费年月")
	private Integer dfny;

	/**
	 * 供电单位
	 */
	@ApiModelProperty(value = "供电单位")
	private String gddw;

	/**
	 * 欠违约金
	 */
	@ApiModelProperty(value = "欠违约金")
	private BigDecimal qwyj;

	/**
	 * 用户编号
	 */
	@ApiModelProperty(value = "用户编号")
	private String yhbh;

	/**
	 * 客户经理电话号码
	 */
	@ApiModelProperty(value = "客户经理电话号码")
	private String khjldhhm;

	/**
	 * 用电地址
	 */
	@ApiModelProperty(value = "用电地址")
	private String yddz;

	/**
	 * 用户名称
	 */
	@ApiModelProperty(value = "用户名称")
	private String yhmc;

	/**
	 * 催费员
	 */
	@ApiModelProperty(value = "催费员")
	private String cfy;

	/**
	 * 缴费方式
	 */
	@ApiModelProperty(value = "缴费方式")
	private String jffs;

	/**
	 * 锁定类型
	 */
	@ApiModelProperty(value = "锁定类型")
	private String sdlx;

	/**
	 * 结算户号
	 */
	@ApiModelProperty(value = "结算户号")
	private String jshh;

	/**
	 * 扣款结果
	 */
	@ApiModelProperty(value = "扣款结果")
	private String kkjg;

	/**
	 * 催费结果
	 */
	@ApiModelProperty(value = "催费结果")
	private String cfjg;

	/**
	 * 失败原因
	 */
	@ApiModelProperty(value = "失败原因")
	private String sbyy;

	/**
	 * 地区编码
	 */
	@ApiModelProperty(value = "地区编码")
	private String dqbm;

	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注")
	private String bz;

	/**
	 * 任务号
	 */
	@ApiModelProperty(value = "任务号")
	private String taskId;

	@ApiModelProperty(value = "是否有效")
	private String isValid;

	@ApiModelProperty(value = "创建时间")
	private Timestamp createTime;
}